package com.cqhilink.iot.jobstandardmanagement.facade.service.operateunit;

import com.cqhilink.iot.jobstandardmanagement.facade.model.ReportItem;
import com.cqhilink.iot.jobstandardmanagement.facade.model.Ztree;

import java.util.List;
/**
 * 数据项报表
 * @author 黄学乾 778142659@qq.com
 * @create 2017-08-24 17:27
 **/
public interface JsmReportItemService {

    /**
     * @param itemId 数据项
     * @return
     * @throws Exception 返回数据项信息
     */
     ReportItem queryReportItem(String itemId) throws Exception ;

    /**
     * @param reportItems 一线场站手工录入系统数据项集合转树
     * @return
     * @throws Exception
     */
     List<Ztree> offsetReportItem(List<ReportItem> reportItems) throws Exception ;

    /**
     * @param reportId 根据报表项id , 查询数据项
     * @return
     * @throws Exception
     */
    List<ReportItem> findReportItemList(String reportId) throws Exception ;

}
